package com.tyae.dao;

import java.util.Date;
import java.util.List;

import com.tyae.bean.Advogado;
import com.tyae.bean.Agenda;


public interface AgendaDAO {
	
	public boolean inserir(Agenda agendaa) throws Exception;
	
	public boolean alterar(Agenda agendaa) throws Exception;
	
	public boolean isExclusaoLiberada(Agenda agendaa);
	
	public boolean excluir(Agenda agendaa) throws Exception;
	
	public List<Agenda> getSelecionar(String descricao);
	
	public List<Agenda> getSelecionar(String descricao, int empresa);
	
	public Agenda getSelecionar(String nomeAdvogao, int empresa, Date data, String texto);
	
	public Agenda getAgenda(int codigoAgenda);
	
	public List<Agenda> getListarTodos();
	
	public boolean isExiste(Agenda agendaa);	
	
	public void excluir(Advogado advogado, Date data) throws Exception;

}
